package demoLambda;
/*
* 使用实现Runnable接口的方式实现多线程程序
* */
public class Demo1Runnable {
    public static void main(String[] args) {
        //创建runnable接口的实现类对象
        RunnableImpl run =new RunnableImpl();
        //创建Thread类对象，构造方法中传递Runnable接口的实现类
        Thread t = new Thread(run);
        //调用start方法开启新线程，执行run 方法
        t.start();

        //简化代码，使用匿名内部类实现多线程程序
        Runnable r=new Runnable(){
            @Override
            public void run() {
                System.out.println(Thread.currentThread().getName()+"新线程创建");
            }
        };
        new Thread(r).start();
    }
}
